meaning of calliandra

calliandra meaning in General Dictionary

some of various bushes and tiny woods appreciated due to their good vegetation and attractive spreading practice and clustered white to deep red or purple blossoms