meaning of bog sock

bog sock meaning in Urban Dictionary

Euphemism; a codom, a rubber or french page.