it's raining buckets. - German English Dictionary