LAYSTALL Meaning of LAYSTALL in English noun a place where rubbish, dung, ·etc., are laid or deposited. 2. laystall ·noun a place where milch cows are kept, or cattle on the way to market are lodged. Webster English vocab. Английский словарь Webster. 2012