surveillance mechanism - Spanish English Dictionary