A word examined

dslr

noun
4 letters·English
noun

dslra digital single-lens reflex camera, using a mirror and interchangeable lenses

No comments yet