have a horror of
idiomDefinition of have a horror of
: to have a strong dislike for or fear of (something)
He has a horror of being caught unprepared.