What is Spunk Cannon?
slang for an erect penis
albus fired his spunk cannon straight into minerva's mouth.