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