Dictionary Definition:
Abhinīhanati [abhi + nis + han, cp. Sk. nirhanti] to drive away, put away, destroy, remove, avoid M i.119 (in phrase āṇiŋ a. abhinīharati abhinivajjeti).