ANGEL FALLS


Meaning of ANGEL FALLS in English

ˌAngel ˈFalls BrE AmE

the highest ↑ waterfall in the world, which is in southeast Venezuela

Longman Dictionary of Contemporary English.      Longman - Словарь современного английского языка.