From gut + wrenching.
gut-wrenching (comparative more gut-wrenching, superlative most gut-wrenching)