What does 'Heads will roll' mean?

If heads will roll, people will be punished or sacked for something that has gone wrong.

Idioms similar to 'Heads will roll'

See also: