Advertisement

Advertisement

ship's store

noun

  1. a retail store aboard a navy ship that sells toiletries, cigarettes, etc., to the ship's personnel.


Advertisement

Advertisement

Advertisement

Advertisement