deeply indented coastline - Francés Inglés Diccionario