English English Dictionary
English English Dictionary
The online English-English dictionary from The Project Gutenberg
Result for Telson
Telson
(n.)
The terminal joint or movable piece at the end of the
abdomen of Crustacea and other articulates. See Thoracostraca.