Complete the following sentence with a (compound) word derived from the one(s) given in bracket.
It must have taken years before he put on all that ( ) fat. (disgust)