weaken

To make something less strong, powerful, or effective.