Definition of centre lathe in US English:

centre lathe

(US center lathe)

noun

  • A lathe in which a work is supported and turned between two centres as it is worked.

Origin

Early 19th century.