What does Alyssa Demaio mean?

Alyssa Demaio meaning in Urban Dictionary

a woman with a funny ass face