← DefinitionshareGuesscarrionnounThe dead and decaying flesh of an animal.Synonymscarcassnounremainsnoun