English to Arabic

Meaning for:
Grader
other
آلة تمهيد التربة