have the ability to be successful (especially the ability to make money) - Allemand Anglais Dictionnaire