kind of horned serpent - German English Dictionary