XANTHOCARPOUS MEANING IN ENGLISH

• Xanthocarpous Definition & Synonyms

  1. (a.) Having yellow fruit.


RECENT SEARCHES