English Dictionary
Definition citronella in British English
citronella noun
[uncountable] noun
/ˌsɪtrəˈnelə/
Synonyms and related words
