'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]