meaning of ballggles

ballggles meaning in Urban Dictionary

whenever balls are appropriately lain upon the sleeping eyelids.once you volunteer your testicles becoming the goggles of another.