piece of tail - French English Dictionary