group of keys or small islands - Turc Anglais Dictionnaire