English to Arabic

Meaning for:
Baffles
other
الحواجز