English to Arabic

Meaning for:
Grate
other
المشبك