MERESTEAD Meaning of MERESTEAD in English ( n. ) The land within the boundaries of a farm; a farmstead or farm. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012