testify on someone's behalf - Francés Inglés Diccionario