STOUR Meaning of STOUR in English [ stʊə ](also stoor ) ■ noun Scottish & N. English dust forming a cloud or deposited in a mass.Derivatives~y adjective OriginME: of uncertain origin. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004