Definition, synonyms and related words
A mythical animal resembling a serpent-necked leopard, known from Ancient Egyptian and Mesopotamian depictions.