What does bog sock mean?

bog sock meaning in Urban Dictionary

Euphemism; a codom, a rubber or french page.