moloch somewhat confusingly , the name `` moloch '' refers both to a greater demon known as one of the most fearsome demon warriors , a being of smoke and oil , and also to a species of lesser demons ( `` molochs '' ) that are minions and foot soldiers of the greater demon moloch .