What does The street's flooded; it must have rained hard overnight. mean?The street's flooded; it must have rained hard overnight.▶ Hear it in EnglishThe street's flooded; it must have rained hard overnight. in other languagesIn PortugueseIn FrenchIn Japanese