always winning or benefiting from a situation - Espagnol Anglais Dictionnaire