have (one's) facts straight - French English Dictionary