present one's credentials - Francés Inglés Diccionario