meaning of Atlehi

Atlehi meaning in Urban Dictionary

an attractive creature that only appears only one time every 18,649,275,638 many years and it is curently found in colorado springs.