calliandra Meaning, Definition & Usage

  1. noun any of various shrubs and small trees valued for their fine foliage and attractive spreading habit and clustered white to deep pink or red flowers

WordNet