have the upper hand - Espagnol Anglais Dictionnaire