live (something) over again - Spanish English Dictionary