Definitions of flash memory:

  • noun:   nonvolatile storage that can be electrically erased and programmed anew