make the donuts - French English Dictionary