Definition of 'victoria falls'
Noun
- a waterfall in the Zambezi River on the border between Zimbabwe and Zambia; diminishes seasonally
Synonyms: Victoria - a large waterfall on the border between Argentina and Brazil
Synonyms: Iguazu Iguazu Falls Iguassu Iguassu Falls