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

More General Terms