ramrod straight - French English Dictionary