Synonyms for Debar (same or very similar meaning)
WordNet sense 1 (bar temporarily; from school, office, etc.):
suspend
WordNet sense 2 (prevent the occurrence of; prevent from happening):
avert, avoid, deflect, obviate, ward off, fend off, head off, stave off
WordNet sense 3 (prevent from entering; keep out):
bar, exclude
From the ODE community, based on WordNet
add/edit