polaroid photo
A photo created using an instant camera, with a distinctive thick white frame around the photo. Polaroid was a photography company most well known for producing instant film and cameras, the brand name used to refer to any instant photo.