calliandra
English Dictionary
->
Letter C
-> calliandra
Search Dictionary:
calliandra Definition
(n)
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
calliandra Synonyms
calliandra
© Art Branch Inc.