Definition of ball tap in English:
ball tap
noun
Ballcock.
Origin
Mid 19th century; earliest use found in The Mechanics' Magazine.
Are You Learning English? Here Are Our Top English Tips
Ballcock.
Mid 19th century; earliest use found in The Mechanics' Magazine.