English Dictionary
Definition mousetrap in British English
mousetrap noun
[countable] noun
/ˈmaʊsˌtræp/
Synonyms and related words
