Definition of time catch in English:

time catch

noun

  • A catch by means of which the shutter of a camera may be held in position for a fixed time.

Origin

Late 19th century.