An Encylopedia Britannica Company

narrows

2 ENTRIES FOUND:
narrows /ˈneroʊz/ noun
narrows
/ˈneroʊz/
noun
Britannica Dictionary definition of NARROWS
[plural]
: a narrow passage that connects two areas of water