find oneself in the hot seat - Francés Inglés Diccionario