DIN LAND





Definition:

  1. [noun] United States inventor who incorporated Polaroid film into lenses and invented the one-step photographic process (1909-1991)
    Synonyms: Land, Din Land, Edwin Herbert Land

Synonyms: