From ultra- + fanatical.
ultrafanatical (comparative more ultrafanatical, superlative most ultrafanatical)