German-English dictionary »

es regnet in strömen. meaning in English

GermanEnglish
Es regnet in Strömen.

It's raining cats and dogs.◼◼◼