meaning of Alyssa Demaio

Alyssa Demaio meaning in Urban Dictionary

a woman with a funny ass face