situate oneself in an advantageous position - Spanish English Dictionary