horned armor snail - Turc Anglais Dictionnaire