end up in the knacker's yard - Turkish English Dictionary