`` 'the morrigan consists of three distinct entities : macha , who haunts the battlefield , and takes heads of warriors as tribute in battle - she is said to be able to heal a warrior from mortal wounds in the field , if his men have offered enough heads to her .