fact or truth granted - French English Dictionary