rant and rage - French English Dictionary