group of keys or small islands - Espagnol Anglais Dictionnaire