rain buckets - French English Dictionary