artificial landscape - Spanish English Dictionary