STEMMA


Meaning of STEMMA in English

noun one of the facets of a compound eye of any arthropod.

2. stemma ·noun one of the ocelli of an insect. ·see ocellus.

Webster English vocab.      Английский словарь Webster.