to hand in one's resignation - Spanish English Dictionary