NARROWS


Meaning of NARROWS in English

n. pl.

Strait, sound, narrow passage.

Soule. Dictionary of English synonyms.      Словарь английских синонимов.