The Russian term "artachit’sya" matches the English term "stand up to"