man-made feature - Alemán Inglés Diccionario