Translation of oleander in English:

oleander

oleander

noun

  • 1

    oleander, flowering shrub of Mediterranean regions