Definition of Calliandra
Noun: calliandra
- 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