Iguazu Falls

(redirected from Devils throat)
Also found in: Dictionary.
  • noun

Synonyms for Iguazu Falls

a large waterfall on the border between Argentina and Brazil