STIPES


Meaning of STIPES in English

noun an eyestalk.

2. stipes ·noun the second joint of a maxilla of an insect or a crustacean.

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