the world stage - Spanish English Dictionary