English dictionary
troika meaning and definition
Definition and meaning of troika at MeaningMonkey.org. troika meaning and definition in the English Dictionary.TROIKA noun
Definition of troika (noun)
Source: Princeton University Wordnet
TROIKA noun