as straight as a ramrod - French English Dictionary