English Dictionary
Definition lost-and-found in British English
lost-and-found noun
[uncountable] noun
1
the place where lost property is kept
Synonyms and related words
