英語候補dumping spot(good) place to dispose of something(right) time to give something up (e.g. one's life)