handheld still digital photo camera - German English Dictionary