polaroid : Idioms & Phrases


polaroid camera

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

polaroid land camera

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