man-made obstacle - German English Dictionary