still stores

English

Noun

still stores

  1. plural of still store