SEMIFLOSCULE MEANING IN ENGLISH

• Semifloscule Definition & Synonyms

  1. (n.) A floscule, or florest, with its corolla prolonged into a strap-shaped petal; -- called also semifloret.


RECENT SEARCHES