islet in the middle of a river - French English Dictionary