English to Arabic

Meaning for:
Alternations
other
التّناوبات