XYLOCARPOUS MEANING IN ENGLISH

• Xylocarpous Definition & Synonyms

  1. (a.) Bearing fruit which becomes hard or woody.


RECENT SEARCHES