MERESTEAD


Meaning of MERESTEAD in English

(n.) The land within the boundaries of a farm; a farmstead or farm.

Webster's English dictionary.      Английский словарь Webster.