designed to prevent something undesirable
from Latin 'praevenire', meaning 'to come before, anticipate'
The idea of 'coming before' a problem to stop it is built right into this word - prevention literally means arriving first!
Complete word intelligence in one call. Free tier — 50 lookups/day.