kind of horned serpent - French English Dictionary