triple-distilled - French English Dictionary