have the ability to be successful (especially the ability to make money) - Français Anglais Dictionnaire