Definify.com

Definition 2025


stours

stours

English

Noun

stours

  1. plural of stour