English to Arabic

Meaning for:
Glimpse
other
اللمحة