STROPHIOLE MEANING IN ENGLISH

• Strophiole Definition & Synonyms

  1. (n.) A crestlike excrescence about the hilum of certain seeds; a caruncle.


RECENT SEARCHES