stem the tide of - Spanish English Dictionary