multicapitate

multicapitate

(ˌmʌltɪˈkæpɪˌteɪt) adjhaving multiple or many heads