URCEOLUS MEANING IN ENGLISH

• Urceolus Definition & Synonyms

  1. (n.) Any urn-shaped organ of a plant.


RECENT SEARCHES