impairment of nature or landscape - Espagnol Anglais Dictionnaire