well situated - Spanish English Dictionary