English to Arabic

Meaning for:
Kiosk
other
الكشك