What does Andrew Lea mean?

Andrew Lea meaning in Urban Dictionary

The sexual act of ejaculating on a lady's face in such a way so it makes a handlebars mustache.