man-made obstacle - Almanca İngilizce Sözlük