meaning of British Morning Sock

British Morning Sock meaning in Urban Dictionary

Uk slang for a condom.