Meaning of xylosma
Definition of xylosma
(noun)
shrub
or
small
tree
grown
as an
ornamental
in
mild
climates for its
neat
evergreen
foliage
and
fragrant
late
flowers;
native
of China
Other information on xylosma
WIKIPEDIA results for
xylosma
Amazon results for
xylosma
Tweet