endeavour to attain eminence or excellence - Francés Inglés Diccionario