MERESTEAD


Meaning of MERESTEAD in English

noun the land within the boundaries of a farm; a farmstead or farm.

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