Idiom: In the hot seat

See also: