Definition of time shutter in English:

time shutter

noun

rare
  • (In a camera) a shutter for making time exposures.

Origin

Late 19th century; earliest use found in Science.