1 laystall | Definition of laystall

laystall

noun

Definition of laystall

British
: a place where rubbish and dung are deposited