pick up your marbles and leave - French English Dictionary