piece of trash - French English Dictionary