Brain › Geography

What does the name of the Iguazu Falls, located in South America, mean in English?

  1. Way to heaven
  2. River storm
  3. Devils waterfall
  4. Big water

Answer

The correct answer is D) Big water.

More Geography questions

Play Brain · Practice