perimeter of an island/cape - Français Anglais Dictionnaire