STEPHANOTIS

Definition of STEPHANOTIS

  1. (noun)any of various evergreen climbing shrubs of the genus Stephanotis having fragrant waxy flowers