English to Arabic

Meaning for:
Treadles
other
الدوّاسات