English Dictionary
Definition wowser in British English
wowser noun
[countable] noun
/ˈwaʊzə(r)/
1
something that is impressive
Synonyms and related words
Synonyms and related words
