English to Arabic

Meaning for:
Frequented
other
متردّد على