seram island long-nosed bandicoot - French English Dictionary