What does Amazonenstrom mean?

Amazonenstrom - German to English

River Amazon [Br. consumption]