Russian-English dictionary »

безоткатное орудие meaning in English

RussianEnglish
безоткатное орудие noun
{n}

recoilless rifle(weapon)
noun