stores ship

English

Noun

stores ship (plural stores ships)

  1. Alternative form of storeship.

Anagrams