Learn how to say Stoury correctly in English with this tutorial pronunciation video.
Oxford dictionary definition of the word stour:
[mass noun] Scottish & Northern English
dust forming a cloud or deposited in a mass:
demolition stour clung thickly to the walls
late Middle English: of uncertain origin