What does Bog Buster mean?

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