Lycandroid

Referenced in 1 episode

Definition

A term used to describe a creature that appears to be a hybrid of a wolf and a human, reported in sightings involving large, wolf-like beings capable of moving at high speeds.