a piece of ass - French English Dictionary