What does this phrase mean?

To stand your ground and put someone in their place

Was this Helpful?
Comments on "What does this phrase mean?"