Top Definition
A mythical creature, originating in the mountains of Peru. And associated with the Incan 13 crystal skulls.

Long thought to be the key to unlocking the power of the skulls. They had to be sacrificed and have a specific gland removed to perform the ritual. Because of this they were thought to have been extinct.

But coincidently they have been spotted recently and even photographed.

The crystal skulls long thought to be of Myan origin have recently been proven to indeed be of Incan origin. Is this a coincidence or a sign of the coming apocolypse?
The Skelebecula, ran into its burrow. To avoid being sacrificed to the Incan gods.
by TotalFiction January 21, 2011
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.