give a good account of oneself - Francés Inglés Diccionario