define weaken
Definition of weaken for English Language Learners. : to make (something or someone) weaker, less forceful, less effective, etc. : to become weaker, less forceful, less effective, etc.