STEMMA MEANING IN ENGLISH

• Stemma Definition & Synonyms

  1. (n.) One of the ocelli of an insect. See Ocellus.
  2. (n.) One of the facets of a compound eye of any arthropod.


• Stemmata Definition & Synonyms

  1. (pl. ) of Stemma


RECENT SEARCHES