a piece of piss - French English Dictionary