in your faceDefinition: An aggressive and bold confrontation.Discuss this Idiom in the comments below.