Xylosma meaning

Any of various evergreen shrubs and small trees in the genus Xylosma.
noun
0
0
Advertisement

Origin of xylosma

  • From the genus name Xylosma
    From Wiktionary