having natural boundaries (territory) - Deutsch Englisch Wörterbuch