submarine river

submarine river

English Noun
Ad

Definition

A river-like current on the seabed.

Ad