twelve islands - French English Dictionary