From over- + demanding.
overdemanding (comparative more overdemanding, superlative most overdemanding)