MERESTEAD Meaning of MERESTEAD in English (n.) The land within the boundaries of a farm; a farmstead or farm. Webster's English dictionary. Английский словарь Webster. 2012