Skip to main content

coshering

English coshering meaning in English  •  coshering का अर्थ अंग्रेजी में
Noun
  • A feudal prerogative of the lord of the soil entitling him to lodging and food at his tenant's house.
Advertisement