Did you mean carrion?
carrion
noun
"Vultures feed on carrion."