fiend
(noun) an evil spirit or demon; or a wicked or cruel person.
swooped
(verb) (especially of a bird) move rapidly downwards through the air.
riddled
(adjective) fill or permeate (someone or something), especially with something unpleasant or undesirable.
wisp-haired
(adjective) thin strands of hair
obscene
(adjective) offensive or disgusting by accepted standards of morality and decency; repugnant.
hobbled
(adjective) place under handicap; make lame