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

Suggest a Term