fit only for a knackers's yard - French English Dictionary