to stand up as a witness - Francés Inglés Diccionario