stop the advance of something - Spanish English Dictionary