decomposed

1.

分解的

to decay, or to cause something to decay:

:
The body must have been decomposing for several weeks.