English to Arabic

Meaning for:
Letter-press
other
صحافة رسالة