Definition of ball tap in English:

ball tap

noun

  • Ballcock.

Origin

Mid 19th century; earliest use found in The Mechanics' Magazine.