English to Arabic

Meaning for:
Armadillos
other
المدرع