SOREMA MEANING IN ENGLISH

• Sorema Definition & Synonyms

  1. (n.) A heap of carpels belonging to one flower.


RECENT SEARCHES