cynocephalus

cynocephalus

English Noun
Ad

Definition

A creature with the head of a dog or jackal and human body.

Etymology

From Latin cynocephalus.

Ad