teflon-lined - French English Dictionary