in need of repairs - Turkish English Dictionary