Definition of French drain in English:

French drain

noun

  • A rubble drain.

Origin

Mid 18th century.