English Dictionary
Definition dust trap in British English
dust trap noun
[countable] noun
Synonyms and related words

English Dictionary