Definition of Peter's ship in English:

Peter's ship

noun

  • = Peter's boat.

Origin

Late 16th century; earliest use found in Thomas Knell (d. c1592), Church of England clergyman and pamphleteer.