shutter releaseTranslate shutter release | into German Definition of shutter release noun the button on a camera that is pressed to make the shutter open. shutter release in other Oxford dictionaries Definition of shutter release in the US English dictionary