English Dictionary
Definition marvel in British English
marvel noun
[countable] noun
/ˈmɑː(r)v(ə)l/
1
someone or something that is very surprising or impressive
Synonyms and related words
