doohickey (n.) Look up doohickey at Dictionary.com
also doohicky, a name for something one doesn't know the name of, 1914, American English, arbitrary formation.