have the rub of the green - French English Dictionary