Allamanda cathartica

Explore definitions, synonyms, and language insights of Allamanda cathartica

Definitions

Noun
vigorous evergreen climbing plant of South America having glossy leathery foliage and golden yellow flowers

More General Terms