mounted grenade launchers - Fransızca İngilizce Sözlük

mounted grenade launchers

Meanings of "mounted grenade launchers" in French English Dictionary : 1 result(s)

İngilizce Fransızca
Military
mounted grenade launchers lance-grenades montés