embothrium coccineum Meaning, Definition & Usage

  1. noun grown for outstanding display of brilliant usually scarlet-crimson flowers; Andes
    Chilean flameflower; Chilean firebush.

WordNet