Definition of ball catch in English:

ball catch

noun

  • A catch for a door or other fitting which functions by means of a spring-loaded ball pressing against a striking-plate.

Origin

1940s.