FLOSCULOUS MEANING IN ENGLISH

• Flosculous Definition & Synonyms

  1. (a.) Consisting of many gamopetalous florets.


RECENT SEARCHES