man-made obstacles - Turco Inglés Diccionario