(raining) in buckets - Spanish English Dictionary