strong water current, generally from a river or brook - Español Inglés Diccionario