SEWIN Meaning of SEWIN in English n. (also sewen) a salmon trout of Welsh etc. rivers. Etymology: 16th c.: orig. unkn. Oxford English vocab. Оксфордский английский словарь. 2012