meaning of 10 points for Hufflepuff

10 points for Hufflepuff meaning in Urban Dictionary

A phrase familiar with communicate which you got a blowjob.