Definition of ball trap in English:

ball trap


  • 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.


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