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
Tweet