English to Arabic

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