English to Arabic

Meaning for:
Windowsill
other
حافّة النافذة