stephanotis
Explore definitions, synonyms, and language insights of stephanotis
Definitions
Noun
any of various evergreen climbing shrubs of the genus Stephanotis having fragrant waxy flowers