Sorry, still cannot help you. Had just thought that 'hosts' would be a likely word as it occurs in biblical quotations and describes a 'homely generous sort'
'angels' I thought in relation to the 'fearsome infantry ' bit
I found the answer and did not check back. The clue was obscure and took aa lot of finding though I must say that as always Answerbank got there in the end