Definition

to cast a shadow over or render less prominent or important; to overshadow or diminish in significance or influence.