giant bandicoot - Turkish English Dictionary