Definition of leaf shutter in English:

leaf shutter

noun

Photography
  • A shutter controlled by an arrangement of one or more thin pivoting blades, especially an iris diaphragm.

Origin

Late 19th century.