elephant's-foot moon snail - Allemand Anglais Dictionnaire