keep your cool! - French English Dictionary