LAYSTALL Meaning of LAYSTALL in English (n.) A place where rubbish, dung, etc., are laid or deposited. Webster's English dictionary. Английский словарь Webster. 2012