laurel rose

English

Noun

laurel rose

  1. The oleander (Nerium oleander).