Green’s Dictionary of Slang

dooflop n.

[ety. unknown]

any nameless small object, typically some form of gadget.

[UK]Partridge DSUE (8th edn) 331/1: since mid-C.20.