This website uses cookies to ensure you get the best experience on our website. Learn more

Meaning Of Stemma

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



Shares

Related Words

Menu