microfinish - French English Dictionary