Theory:

Meanings of difficult words:
 
No.
Words
Meanings
1
banga sudden loud, sharp noise
2
yelpa short, sharp cry, especially of pain or alarm
3
harklisten
4
tremblingshaking or shivering due to fright or anxiety
5
frightsudden, intense feeling of fear
6
rushingmoving hurriedly, in haste
7
coucha high-rise sofa, where more than 2 people can comfortably sit
8
crouchadopt a position where the knees are bent and the upper body is down, typically to defend oneself
9
kennela small shelter for a dog, a dog house
10
doneover, finished
11
mistresslady-owner of a house, hostel, pet animal etc.