Polaroid Land camera
1.
(
noun
) a camera that develops and produces a positive print within seconds
Synonyms:
Polaroid camera
Related Words:
camera
,
photographic camera
Terms and Conditions of Use / Copyright Notice