n.
1.a deliberately offensive act or something producing the effect of an affront affront v.
1.treat, mention, or speak to rudely
Idiom of the Day
have a rough time (of it)
to experience a difficult period
My friend had a rough time of it when he was forced to leave his job.