common allamanda

Explore definitions, synonyms, and language insights of common allamanda

Definitions

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

More General Terms