live one's best years - Spanish English Dictionary