denticleEnglish

denticle

Noun

Small pointed ridge on the exoskeleton of an arthropod

English: denticle