RichThesaurus
laystall
laystall
antonyms
laystall
definitions
noun
A place where rubbish, dung, etc., are laid or deposited.