beautiful islands - French English Dictionary