polaroid camera Meaning, Definition & Usage

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

WordNet