OCTOPETALOUS MEANING IN ENGLISH

• Octopetalous Definition & Synonyms

  1. (a.) Having eight petals or flower leaves.


RECENT SEARCHES