Green’s Dictionary of Slang

doohickey n.

see under dohickey.