bull-bitch

Noun

 * 1) A female bulldog.
 * 2)  A tough, uncompromising person; a hardass.