English to Arabic

Meaning for:
Troika
other
الزحّافة