Definition of Peter's ship in English:

Peter's ship

noun

Origin

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