rifle launched grenade - Almanca İngilizce Sözlük