French-English dictionary »

canon sans recul meaning in English

FrenchEnglish
canon sans recul nom {m}

recoilless rifle◼◼◼(weapon)
noun