having natural boundaries (territory) - Français Anglais Dictionnaire