Find the word definition

Wiktionary
submarine river

n. a river-like current on the seabed