English Dictionary
Definition oleander in British English
oleander
noun
Synonyms and related words

English Dictionary