pissed like a rat - French English Dictionary