telescope shell (cerithium telescopium) - French English Dictionary