Russian Game

English

Noun

the Russian Game

  1. Synonym of Petrov Defence.