vouching - Español Inglés Diccionario