Breakdown of Há tanta água na rua!
haver
to be (there is / there are)
na
in the / on the / at the (f.sg)
a rua
the street
a água
the water
tanto
so much, as much (tanto, tanta, tantos, tantas)
Elon.io is an online learning platform
We have an entire course teaching Portuguese (Portugal) grammar and vocabulary.