English Dictionary
Definition overawed in British English
overawed adjective
adjective
/ˌəʊvərˈɔːd/
Synonyms and related words
