having natural boundaries (territory) - Türkisch Englisch Wörterbuch