still stores
English
Noun
still
stores
plural of
still store