meaning of Alyra

Alyra meaning in Urban Dictionary

a kind of elf-like creature which includes a large poof and archery skills. In addition often creative.