English to Arabic

Meaning for:
Obstruent
other
سبب العرقلة