man-made obstacles - Turkish English Dictionary