perimeter of an island/cape - Francés Inglés Diccionario