NARROWS


Meaning of NARROWS in English

[plural] [noun]Narrows are a narrow strip of sea.There is a deep-water channel through the narrows.

Cambridge English vocab.      Кембриджский английский словарь.