DECEMLOCULAR MEANING IN ENGLISH

• Decemlocular Definition & Synonyms

  1. (a.) Having ten cells for seeds.


RECENT SEARCHES