gizmo
n 1: something whose name is either forgotten or not known [syn: dohickey, dojigger, doodad, doohickey, gimmick, hickey, gismo, gubbins, thingamabob, thingumabob, thingmabob, thingamajig, thingumajig, thingmajig, thingummy]
2: a device that is very useful for a particular job [syn: appliance, contraption, contrivance, convenience, gadget, gismo, widget]
Next time try
this link to get the definition of a word.