cost more than it's worth - French English Dictionary