decomposed

1.

bị phân hủy

to decay, or to cause something to decay:

:
The body must have been decomposing for several weeks.