English to Arabic

Meaning for:
Peek
other
النظرة الخاطفة