English: animal corpse
Kariyarra: nguyuwarra
Part of Speech: noun