strong water current, generally from a river or brook - Spanish English Dictionary