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
Keep scrolling for more