ENDOSTOME MEANING IN ENGLISH

• Endostome Definition & Synonyms

  1. (n.) The foramen or passage through the inner integument of an ovule.
  2. (n.) And endostoma.


RECENT SEARCHES