English to Arabic

Meaning for:
Craters
other
الحفر