LAND DRAIN Meaning of LAND DRAIN in English ■ noun a drain made of porous or perforated piping and placed in a gravel-filled trench, used for subsoil drainage. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004