'Polaroid Land camera' definitions:

Definition of 'Polaroid Land camera'

(from WordNet)
noun
A camera that develops and produces a positive print within seconds [syn: Polaroid camera, Polaroid Land camera]