face up to the facts - French English Dictionary