English to Arabic

Meaning for:
Leered
other
شابق