What is the full meaning of manrents
MANRENT, (Scots) homage or service rendered to a superior, as to a lord, also MANRED [n]
Example of the word manrents placed on a Scrabble board.