Meaning
to publicly criticize or expose someone or something
Literal Meaning
to put something on display or make it known
Example
“The manager put the team's poor performance on blast during the meeting.”