English to Arabic

Meaning for:
Clog
other
السدادة