English Dictionary
Definition excrescence in British English
excrescence noun
[countable] noun
/ɪkˈskres(ə)ns/
Synonyms and related words
