hydra-headed

(hīˈdrə-hĕdˈĭd)

adjective
Having many facets or aspects, especially difficult or intractable ones: a hydra-headed social problem.
link/cite print suggestion box