human-made landscape - Francés Inglés Diccionario