thanks to its favorable position - Turkish English Dictionary