MACROPETALOUS MEANING IN ENGLISH

• Macropetalous Definition & Synonyms

  1. (a.) Having long or large petals.


RECENT SEARCHES