Green’s Dictionary of Slang

montra n.

[Fr. montre, a watch]

[early 19C] (UK Und.) a watch.