HEXACAPSULAR MEANING IN ENGLISH

• Hexacapsular Definition & Synonyms

  1. (a.) Having six capsules or seed vessels.


RECENT SEARCHES