In the hot seat

What is In the hot seat?

In the hot seat definition and meaning on Dictionary terms:
In an uncomfortable or embarrassing situation, usually by being subjected to severe criticism:

Tags: