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

Proponer traducción