MalayTranslate.com
Malay to English Translator
Translate Here

English to English

Soviet Russia

noun (n)

  • formerly the largest Soviet Socialist Republic in the USSR occupying eastern Europe and northern Asia
    dulunya terbesar di republik sosialis soviet ussr menduduki eropah timur dan asia utara
    source: wordnet30