thanks to its favorable position - Türkisch Englisch Wörterbuch