English to Arabic

Meaning for:
Quarry
other
مقلع الحجارة