NARROWS


Meaning of NARROWS in English

n. restricted area of a waterway between 2 headlands

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.