semi-natural ecosystem - Spanish English Dictionary