harangue (v)
to lecture someone at length in an aggressive or critical manner
impudent (adj)
not showing due respect for another person
peevish (adj)
easily irritated, particularly by trivial things
commiserate (v)
to express or feel sympathy
reproach (v)
to express disapproval or disappointment
inert (adj)
unmoving
dazed (adj)
in a state of mental numbness especially as resulting from shock
bleak (adj)
without hope
addle (v)
to make or become confused
scornful (adj)
full of scorn
gruesome (adj)
causing great horror
crucifix (n)
a cross with the figure of Jesus crucified upon it
incinerate (v)
reduce to ashes
vile (adj)
morally reprehensible
bigotry (n)
intolerance and prejudice
piety (n)
righteousness by virtue of being religiously devout
expend (v)
use up or consume fully
feeble (adj)
pathetically lacking in force or effectiveness
precarious (adj)
not secure; beset with difficulties
abhor (v)
regard with disgust and hatred