Definitions of undermine
to make something or someone become or appear less effective, strong, important, confident or successful etc
Virginia's new law prohibiting texting while driving may help to prevent car accidents, but it has some significant limitations that may ultimately undermine the effectiveness of the law.