Online English Dictionary

Home

Icefall


n.

A frozen waterfall, or mass of ice resembling a frozen waterfall.


© 2009 Dammam Community College