1 definition by EmoMango

A sexy beast that only appears only once every 18,649,275,638 years and is curently found in colorado springs.
Wow lokk at that Atlehi.
by EmoMango April 11, 2008
Get the Atlehi mug.