MULTIFLOROUS MEANING IN ENGLISH

• Multiflorous Definition & Synonyms

  1. (a.) Having many flowers.


RECENT SEARCHES