new potatoes - French English Dictionary