polaroid land camera Meaning, Definition & Usage

  1. noun a camera that develops and produces a positive print within seconds
    Polaroid camera.

WordNet