exert oneself to the fullest - Espagnol Anglais Dictionnaire