a large group or chain of islands - Französisch Englisch Wörterbuch