English to Arabic

Meaning for:
Catapults
other
المصيادات