howitzer battery - Almanca İngilizce Sözlük