temple island - French English Dictionary