calliandra

/ˌkæliˈændrə/
noun
  1. A tropical shrub or small tree with showy, fluffy red or pink flowers, often grown as an ornamental plant.
    • Calliandra is popular in warm climates because it blooms almost year-round.
    • She planted a row of calliandra along the fence for a splash of color.
    • The calliandra in our garden attracts hummingbirds with its bright red blossoms.
What does "calliandra" mean? | whatsthatwordmean | whatsthatwordmean