What does alyssa head mean?

alyssa head meaning in Urban Dictionary

a nasty blow work distributed by a lady whom gargles your jizz