Slovnenya

Translation English French: troika

Dictionary: main
troika
noun