стерва

Etymology
Possibly from Old Russian, now obsolete, from. A similar word is Modern Russian.

Noun

 * 1)  bitch, vixen, old witch (a malicious, quarrelsome or temperamental woman)
 * 2)  bastard, son of a bitch, asshole (a malicious, quarrelsome or temperamental person)