cachoeira
cachoeira has 1 sense in the JumbleFix dictionary. Letters: 9.
Definitions
noun
. A waterfall or rapid in Portuguese-speaking regions, especially Brazil.