ancient piece of ordnance - Almanca İngilizce Sözlük