engage the artillery - Almanca İngilizce Sözlük