it's raining hard. - German English Dictionary