sound one's abilities - Francés Inglés Diccionario