English to Arabic

Meaning for:
Recoilless
other
قليل الارتداد