isle of hope - French English Dictionary