pacing – walking slowly
browsing – examine in a casual way
inferno – a place that is like hell.
heaving – panting with short quick breath.
agitated – anxious
ambling – walking at an easy gentle pace.
dismally – sadly
serenity – calmness, peace
thaw – soften (here)
encounter – sudden or unexpected meeting.
embarrassed – shy, awkward
nuisance – troublesome, annoying
instinctive – natural
sternly – harshly
staggered – reeled in shock
contradicted – disagreed with
wagging – shaking
resentfully. – angrily
befriended – making friendship
apparently – clearly seen
squatting – sitting on the floor
smarting – feeling pained
patronizing – showing superiority in a rude and insulting way
milling – a throng of people moving about in a place.