Flash memory is non-volatile computer memory that can be electrically erased and reprogrammed. It is a technology that is primarily used in memory cards and USB flash drives (thumb drives, handy drive, memory stick, flash stick, jump drive, "Cap N' Go") for general storage and transfer of data between computers and other digital products.
source: From Wikipedia, the free encyclopedia