marine stores

English

Noun

marine stores

  1. plural of marine store