Sex slave could mean strap on.
I was thinking something similar when I read the to treat his swollen testicles comment he made.
Maybe Olga (in three days) never finished him off, if you know what I mean