coolheaded - French English Dictionary