kerflotch

slang term used for any computer data storage device, whose name cannot be thought of at the time, such as a jump drive, memory stick, etc.
Plug your kerflotch into the computer to download the file
by Computer Man January 04, 2008
mugGet the kerflotch mug.