kind of horned serpent - Allemand Anglais Dictionnaire