Home
Search
Index
Definify.com
Definition
2025
submarine_river
submarine river
English
Noun
submarine
river
(
plural
submarine rivers
)
a river-like
current
on the
seabed
Similar Results