Definition of ball trap in English:

ball trap

noun

  • A valve or trap in which a floating ball directly closes an opening, either by its weight, as the water level falls, or by its buoyancy, as the level rises.

Origin

Late 19th century; earliest use found in Edmund Parkes (1819–1876), physician and hygienist.