mountain devil


noun

another name for moloch