putting green - French English Dictionary