An phrase commonly used by salespeople to express that a deal or sale which should be be simple, is not, due to multiple items complicating it. A situation that is complex due to multiple uncommon complications involved.
Synonyms: Ugly. Complicated. Messy.
I've got a huge deal I can close, but it may take a while to figure everything out. Its got hair on it.