framestores

English

Noun

framestores

  1. plural of framestore