Meaning of polaroid land camera

Definition of polaroid land camera

(noun) a camera that develops and produces a positive print within seconds

Other information on polaroid land camera

WIKIPEDIA results for polaroid land camera
Amazon results for polaroid land camera