apprehend
to understand, conjecture
receded
to take a step back, retreat
perplexity
a state of mind in which you are very confused and puzzled
hindrance
a problem, hurdle
obscure
vague and hazy
allusively
metaphorically, having a reference to something that has already happened in the past
amiable
likeable and pleasant
scuffle
to struggle with something
wrathfully
furiously, angrily
incredulity
skepticism towards something specific
scrutinize
to observe and study
solemn
extremely pressing, grave