Thelodus
noun
Thel·o·dus
ˈthelədəs
: a genus of Silurian and Devonian ostracoderms (family Thelodontidae) that have small dermal tubercles consisting of dentine and enamel
Love words? Need even more definitions?
Merriam-Webster unabridged
Share