TELSON MEANING IN ENGLISH

• Telson Definition & Synonyms

  1. (n.) The terminal joint or movable piece at the end of the abdomen of Crustacea and other articulates. See Thoracostraca.


• Telsons Definition & Synonyms

  1. (pl. ) of Telson


RECENT SEARCHES