Meaning of victoria falls

Definition of victoria falls

(noun) a waterfall in the Zambezi River on the border between Zimbabwe and Zambia; diminishes seasonally
a large waterfall on the border between Argentina and Brazil

Other information on victoria falls

WIKIPEDIA results for victoria falls
Amazon results for victoria falls