multipotent (potent + multi-; many)
Having the power to do many different things