be well situated - Spanish English Dictionary