English Dictionary
Definition wormwood in British English
wormwood noun
[uncountable] noun
/ˈwɜː(r)mˌwʊd/
Synonyms and related words
