Troika definition and meaning | Collins English Dictionary

Troika definition and meaning | Collins English Dictionary