human-made landscape - Alemán Inglés Diccionario