Permeates : spread throughout (something), pervade.Includes : comprise or contain as part of a whole.Attracts : cause to come to a place or participate in a venture by offering something of interest or advantage.Invigorates : give strength or energy to.Repels : drive or force back or away.Haunts : (of a ghost) manifest or attract itself at (a place) regularlyAntonyms of Haunts is Repels.