be ideally placed - Turkish English Dictionary