perform to the fullest - Espagnol Anglais Dictionnaire