GEMMIFLORATE MEANING IN ENGLISH

• Gemmiflorate Definition & Synonyms

  1. (a.) Having flowers like buds.


RECENT SEARCHES