manred
English
manred meaning in English • manred का अर्थ अंग्रेजी में
Noun
- Homage or service rendered to a superior, as to a lord; vassalage.