Definition of water chute in English:

water chute

noun

  • A chute for water, in various senses of "chute"; (in later use) especially = "water slide".

Origin

Mid 19th century; earliest use found in Journal of the Franklin Institute.