Thelodus

noun
Thel·​o·​dus | \ ˈthelədəs\

Definition of Thelodus

: a genus of Silurian and Devonian ostracoderms (family Thelodontidae) that have small dermal tubercles consisting of dentine and enamel

History and Etymology for Thelodus

New Latin, from Greek thēlē nipple + New Latin -odus

Keep scrolling for more