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