English to Arabic

Meaning for:
Taped
other
مسجّل