Definitions
noun
an impost levied in England to provide money for ships for national defense
Look “ship money” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
an impost levied in England to provide money for ships for national defense