find oneself in the hot seat - Alemán Inglés Diccionario