archipelagos - French English Dictionary