situate oneself in an advantageous position - Espagnol Anglais Dictionnaire