What is the full meaning of champarts
CHAMPART, the division of the produce of land, the right of the feudal lord [n]
Example of the word champarts placed on a Scrabble board.