to weep buckets - Turkish English Dictionary