make up for something one could not achieve before - Spanish English Dictionary