dslr
noun 2
Definitions
noun
1
A digital single-lens reflex camera.
Still images are captured at 14-megapixel resolution, which matches some high-end D.S.L.R. cameras, and the unit seems to do a good job of coping with a variety of lighting conditions.
noun
1
Alternative form of DSLR.
Your note
not saved0 chars