group of keys or small islands - Francés Inglés Diccionario