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
sit on the fence
to not support any side in a dispute, to not decide something, to not support something
Most of the politicians are sitting on the fence about the new subway proposal.