icefall
English
icefall meaning in English • icefall का अर्थ अंग्रेजी में
Noun
- A frozen waterfall, or mass of ice resembling a frozen waterfall.