Definition of old crock in English:

old crock

noun

  • A worn-out vehicle, ship, etc.

Origin

Late 19th century; earliest use found in The Daily News. From old + crock (see sense 4 s.v.