What is the meaning of Carrion?

Dead flesh; carcasses.

A contemptible or worthless person.

Source: wiktionary.org