live (something) over again - Turkish English Dictionary