well-placed - Turkish English Dictionary