meaning of Bog Buster

Bog Buster meaning in Urban Dictionary

When your balls are so long they skim the surface of the water when using a dump,replicating the action of bouncing bombs through the dambusters strikes in germany