Waterfall

French Meaning

cascade

chute d'eau

English Meaning

  1. A steep descent of water from a height; a cascade.