kind of horned serpent - Turc Anglais Dictionnaire