thanks to its favorable position - Französisch Englisch Wörterbuch