calliandra

nounA tropical shrub or small tree with showy, fluffy red or pink flowers, often grown as an ornamental plant.

No synonyms or antonyms found for this word.

calliandra synonyms & antonyms | whatsthatwordmean | whatsthatwordmean