Embothrium coccineum
Explore definitions, synonyms, and language insights of Embothrium coccineum
Definitions
Noun
grown for outstanding display of brilliant usually scarlet-crimson flowers; Andes