!
First someone should clarify whether this sentence even makes sense in English. Second, the Russian translation doesn't match if my understanding is correct that this should be speaking about carnal knowledge while the Russian sentence is about having been duped.
it has both meanings