Online English Dictionary

Home

Laystall


n.

A place where rubbish, dung, etc., are laid or deposited.


© 2009 Dammam Community College