Theory:

Meanings of difficult words from the lesson "The Friendly Mongoose":
 
Numbers
Words
Meanings
1.
CompanionA person or an animal with which one spends a lot of time/friend
2.
CradleA baby's bed
3.
Bushy tail
Thick tail
4.
FarmerA person who owns or manages a farm
5.
BazarMarketplace
6.
Keep an eye onKeep under careful observation
7.
GroceriesItems of food sold in a supermarket
8.
CustomaryHabitual/as usual
9.
PawAn animal's foot having claws and pads
10.
SmearedSmudge/Spread
11.
WickedActs in an evil way
12.
ScreamHigh-pitched sound
13.
HystericallyWith wildly uncontrolled emotion
14.
RashlyImpatiently
15.
SobbingCrying noisily
16.
I’m off to the bazarI'm going to the market
17.
RageViolent uncontrollable anger
18.
AsleepSleeping
19.
TornCut/ Split
20.
UnawareWithout knowing
21.
HastilyQuickly/Carelessly
22.
StareLook fixedly or vacantly at someone or something
23.
WipeClean
24.
TearsCry one's eyes out/cry one's heart out