testify before a grand jury - Alemán Inglés Diccionario