Meaning of hydra-headed

hy•dra-head•ed

Pronunciation: (hī'dru-hed"id), [key]
— adj.
  1. containing many problems, difficulties, or obstacles.
  2. having many branches, divisions, facets, etc.
Random House Unabridged Dictionary, Copyright © 1997, by Random House, Inc., on Infoplease.