the foggiest (idea) - French English Dictionary