victoria falls

Noun
  1. a large waterfall on the border between Argentina and Brazil
  2. a waterfall in the Zambezi River on the border between Zimbabwe and Zambia; diminishes seasonally

Khám phá thêm

Các từ liên quan

victoria falls
Tourists admire the powerful cascade of Victoria Falls from a viewing platform.