horned armor snail - Français Anglais Dictionnaire