kept bay (verb) fight back/fight off: defend oneself
Sinonime: altered, amended, corrected, improved, reconstituted, reconstructed, rectified, reestablished, regenerated, renewed, reorganized, reset, revised, revolutionized, reworked, transformed
Antonime: degenerated, deteriorated, preserved