English to Arabic

Meaning for:
Ramrod
other
مدكّ البندقية