Meaning of “troika” in the English Dictionary

british dictionary