Theory:

Meaning of difficult words from the lesson "The Snake and the Mirror":
 
S.No
Words
Meaning
1.
Take offRemove something, particularly a cloth, from one's body
2.
MeagreSmall in quantity
 3. 
Solitary Only one
4.
YardA piece of land around a house, usually covered with grass
5.
Gable The top portion of a building's end wall, generally in the shape of a triangle
6.
CeilingThe top inside surface of a room
7.
BeamA long piece of wood, metal, or other material used to support weight, often as part of a building's roof
8.
Attentively Carefully, with lot of interest
9.
To take time offTo take a holiday
10.
Beside
Next to somebody or something
11.
Admirer
A person who likes or respects somebody/something
12.
PartingThe line in a person's hair where it is divided in two with a comb
13.
Moustache
A line hair that grows on men's upper lip
14.
StruckTo came into someone's mind suddenly
15.
ValidBased on a logic
16.
WriggleTo twist and turn your body with quick, short movements
17.
Simultaneous
Happening at the same time as something else
18.
PlentyA large amount/ a lot
19.
ThudA low sound made by something heavy falling
20.
Hood
The expanded part of snake's head
21.
TrembleTo shake with anger or fear
22.
ElbowThe joint between upper and lower part of the arms
23.
SlitherTo move smoothly from side to side
24.
Crush
To press somebody or something hard
25.
To drainTo make someone weaker
26.
LurkTo wait somewhere quietly and secretly especially because you are going to do a wrong thing
27.
FeeblyIn a way that shows somebody is weak
28.
CertainA strong belief without any doubts
29.
Vermilion Bright red in colour
30.
Creep
To move slowly and quietly
31.
UnwindTo become straighter or looser after being wrapped around something
32.
PerhapsRefers to something that you are not sure about
33.
LeapTo move quickly
34.
Heave a sighTo let out a deep breath when you are upset or pleased about something
35.
SprinterA fast runner person who runs a short distance at top speed
36.
CompanionA partner or a friend
37.
SmearTo spread a sticky substance across somebody or something
38.
ReedyA tall person; high, unpleasant voice
39.
Taken withAttracted by