English Dictionary
◊ DENTICLE
denticle
n : small pointed ridge on the exoskeleton of an arthropod