Learn English – word to make someone feel bad or insulted

word-choice

I am looking for a word that can correctly interpret a situation like this

You boss constantly insults you, make you feel like you know nothing or if you are some idiot may be, has no empathy for your feelings, basically insults you around verbally and even in front of others, is bossing around and ordering things like "Go to your pc, find this and come back to me right now", "I am saying, do it right now" etc.

What is the correct word for this situation. I am looking for more than one word.

Best Answer

In one possible interpretation, the situation represents harassment (“Persistent attacks and criticism causing worry and distress”). Under other interpretations, some of the following verbs may apply.
intimidate, “To make timid or fearful; to inspire or affect with fear; to deter, as by threats; to dishearten; to abash”
chivvy, “To subject to harassment or verbal abuse; To coerce, as by persistent request”
tyrannize, “to oppress someone; to rule as a tyrant”
browbeat, “To bully in an intimidating, bossy, or supercilious way”
bully, “ To intimidate (someone) as a bully; To act aggressively towards”
micromanage, “To manage, direct, or control a person, group, or system to an unnecessary level of detail or precision.”
enslave, “To make subservient; to strip one of freedom; enthrall”
domineer, “To rule over or control arbitrarily or arrogantly; to tyrannize”
dominate, “To exert an overwhelming guiding influence over something or someone”