serpopard noun1 •A mythical animal resembling a serpent-necked leopard, known from Ancient Egyptian and Mesopotamian depictions. formsserpopards