Noun polaroid land camera has 1 sense
  1. Polaroid camera, Polaroid Land camera - a camera that develops and produces a positive print within seconds
    --1 is a kind of camera, photographic camera
,
TOP