to hand in one's resignation - French English Dictionary