STIPES MEANING IN ENGLISH

• Stipes Definition & Synonyms

  1. (n.) An eyestalk.
  2. (n.) The second joint of a maxilla of an insect or a crustacean.


RECENT SEARCHES