Definition of トロイカ

トロイカ

toroika

Common word
noun
troika