Green’s Dictionary of Slang

bottle of scotch n.

[rhy. sl.]

a watch, spec. one of the cheap Waterbury watches, produced since 1884 in Waterbury, Connecticut.

[UK]Partridge DSUE (8th edn) 122/2: since ca. 1910.