Definify.com

Definition 2026


stours

stours

English

Noun

stours

  1. plural of stour