You searched for: “zoodetrita
zoodetritus (s)(noun), zoodetrita (pl)
Particles and fragments produced by the disintegration and the decomposition of animal organisms: During the severe storm, several animals were killed near Tom's house next to the forest and later he collected the remaining bodies of zoodetrita so he could bury them.