mesh fencing for slope stabilization - Spanish English Dictionary