MalayTranslate.com
Malay to English Translator
Translate Here

English to English

Russian Soviet Federated Socialist Republic

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