sheepdog

Definitions

General English

Agriculture

  • noun a breed of dog trained and used by shepherds in controlling sheep

Slang

  • noun a brassière. The jocular usage, invariably heard in male speech, is based on the notion that, like the bra, the dog ‘rounds them up and keeps them together’.
http://www.dictionarycentral.com/definition/sheepdog.html