ENNEAPETALOUS MEANING IN ENGLISH

• Enneapetalous Definition & Synonyms

  1. (a.) Having nine petals, or flower leaves.


RECENT SEARCHES