stand/face trial for something - Español Inglés Diccionario