you piece of shit cake - French English Dictionary