Definitions
There are 2 meanings of the phrase
Victoria Falls.
Victoria Falls - as a noun
A waterfall in the zambezi river on the border between zimbabwe and zambia; diminishes seasonally
Synonyms (Exact Relations)
victoriaA large waterfall on the border between argentina and brazil
Synonyms (Exact Relations)
iguassuiguassu fallsiguazuiguazu falls