Meaning of calliandra
Definition of calliandra
(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
Other information on calliandra
WIKIPEDIA results for
calliandra
Amazon results for
calliandra
Tweet