polaroid land camera

Noun
  1. A camera that develops and produces a positive print within seconds (synset 103982825)

Other Searches