SHEUGH Meaning of SHEUGH in English [sheugh] n [ME sogh swamp; akin to MLG so gutter] (1501) chiefly Scot: ditch, trench Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012