Rodilia Dentia

It is a scavenger species from the planet Turrawuste