artificial landscape - Alemán Inglés Diccionario