One who or that which restrains, inhibits, or prevents something from happening.
From Latin cohibitor, agent noun from cohibere. This is a rare but grammatically correct formation meaning 'one who cohibits.'
A cohibitor is anything that holds you back—could be a person, a rule, or even your own fear—it's what old philosophers would call whatever prevents you from doing something.
Complete word intelligence in one call. Free tier — 50 lookups/day.