Online Dictionary and Scrabble Word Finder
(n.) A frozen waterfall, or mass of ice resembling a frozen waterfall.
Icefall