to weep buckets - Spanish English Dictionary