multicapitate

multicapitate

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