English to Arabic

Meaning for:
Platen-roller
other
دحروجة إسطوانة الآلة الكاتبة