MERESTEAD Meaning of MERESTEAD in English noun the land within the boundaries of a farm; a farmstead or farm. Webster English vocab. Английский словарь Webster. 2012