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.
Are You Learning English? Here Are Our Top English Tips
A catch for a door or other fitting which functions by means of a spring-loaded ball pressing against a striking-plate.
1940s.