Overbearing

O·ver·bear·ing

Overbearing

a.
  1. Overpowering; subduing; repressing.
  2. Aggressively haughty; arrogant; domineering; tyrannical; dictatorial; insolent.