Definition of water lade in US English:

water lade

(also waterlade)

noun

rare, historical
  • A channel for water; an aqueduct.

Origin

Middle English. From water + lode.

Pronunciation

water lade

/ˈwɔːtə ˌleɪd/