keep oneself busy - Turkish English Dictionary