English to Arabic

Meaning for:
Cannons
other
المدافع