English Dictionary
Definition overzealous in British English
overzealous adjective
adjective
Synonyms and related words

English Dictionary