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 - Словарь современного английского языка. 2012