Embothrium coccineum

Explore definitions, synonyms, and language insights of Embothrium coccineum

Definitions

Noun
grown for outstanding display of brilliant usually scarlet-crimson flowers; Andes

More General Terms