ramrod - French English Dictionary