If it's a typical greasy under body or bottom of the engine I have been using Gunk Foamy Spray Engine Cleaner. It will loosen layer after layer of oil then dirt then oil and so on.
I have put many a greasy dripping POS on my lift and sprayed the underside with a couple of cans. After washing it down with my pressure washer I am now able to track down the leak that caused the mess in the first place.