well-placed - Spanish English Dictionary