Definition, synonyms and related words
A (semi-)permanent computer memory storage device that may be extracted, and may or may not be separate from the computer core.