English to Arabic

Meaning for:
Glowering
other
التحديق