LAYSTALL


Meaning of LAYSTALL in English

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

Webster's English dictionary.      Английский словарь Webster.