you make me regret volunteering - French English Dictionary