take the upper hand - Espagnol Anglais Dictionnaire