Definition of Calliandra

Noun: calliandra

  1. 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

See also:
callets
Callicebus

Anagrams containing the word calliandra

cdilalraan acalliandr racalliand dracallian ndracallia andracalli iandracall liandracal lliandraca alliandrac