to stem the flow - Spanish English Dictionary