i don't mind admitting - French English Dictionary