Etymology
Today it means: A fictional hybrid, coalescing the features of a hyena and a deer, typically a hyena with antlers and tinged spots. Full definition →
From hyena + deer
Etymology from Wiktionary, CC BY-SA 4.0.