having a rapid and uncontrollable flow of water (river or water current) - Spanish English Dictionary