elephant's-foot moon snail - Turc Anglais Dictionnaire