Home
Search
Index
Definify.com
Webster
1828
Edition
Telescope-shell
TEL'ESCOPE-SHELL
,
Noun.
In conchology, a species of turbo with place, striated and numerous spires.
Similar Results
Telescope-shell