meaning of Avatar Pretty

Avatar Pretty meaning in Urban Dictionary

Being appealing in a earthy or unusual way