kind of horned serpent - Spanish English Dictionary