Scotch catch

noun

Definition of Scotch catch

: scotch snap

First Known Use of Scotch catch

1842, in the meaning defined above

Keep scrolling for more