What is the full meaning of laystalls
LAYSTALL, a place for depositing dung [n]
Example of the word laystalls placed on a Scrabble board.