XANTHOSPERMOUS MEANING IN ENGLISH

• Xanthospermous Definition & Synonyms

  1. (a.) Having yellow seeds.


RECENT SEARCHES