English to Arabic

Meaning for:
Catapult
other
المصيادة