Compound of kracht + daad + -ig.
krachtdadig (comparative krachtdadiger, superlative krachtdadigst)