stowres

English

Noun

stowres

  1. plural of stowre