telescope shell (cerithium telescopium) - English Synonyms Dictionary