Andonyjorie's definitions
1) noun: the state of having an unusually voluminous amount of semen on the face similarly to the amount ejaculated by the great Peter North.
by Andonyjorie August 28, 2007
Get the North Face mug.