waterfall: meaning and definitions

EnglishType a word

What is waterfall?

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