meaning of Ayli

Ayli meaning in Urban Dictionary

some body amazing, hugable, laughable and totally awesome. somebody totally smart.