prevent

intransitive verb

To keep from happening; avert.

To keep (a person or thing) from doing something; impede.

To anticipate or counter in advance.

To come before; precede.

To present an obstacle.