sense of mastery - Francés Inglés Diccionario