dog

dog  {n.}
1. A rough or unattractive woman.
2. A fellow.
Categories: British noun slang