English Dictionary
Definition wow in British English
wow noun
[singular] noun
/waʊ/
1
someone or something that is very impressive
Synonyms and related words
