Subscriber login


Forgot your password?

Library card login

Other

land drain

Definition of land drain

noun

  • a drain made of porous or perforated piping and placed in a gravel-filled trench, used for subsoil drainage.