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

Suggest a Term