|  | 
Definition of Laystall
1. n. A place where rubbish, dung, etc., are laid or deposited.
Definition of Laystall
1. a place for depositing dung [n -S]
|  | 
1. n. A place where rubbish, dung, etc., are laid or deposited.
1. a place for depositing dung [n -S]