having natural boundaries (territory) - Turc Anglais Dictionnaire