What does bagmuncher mean?

bagmuncher meaning in Urban Dictionary

A peron who will pay unique awareness of the testicles while performing felatio