man-made obstacles - Español Inglés Diccionario