STRID


Meaning of STRID in English

ˈstrid noun

( -s )

Etymology: from the Strid, narrowest part of a channel of the Wharfe river in west central Yorkshire, England

: a narrow ravine : gorge

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.