Theory:

Meanings of difficult words:
 
Numbers
Word
Meanings
1.
Peasant Agricultural labourer.
2.
SquiresLandowner of an area.
3.
Chivalry The medieval knightly system with its religious, moral, and social code.
4.
OgreMonster.
5.
DisorientedConfused.
6.
CombatBattle.
7.
Rocinante Rocinante is Don Quixote's horse.
8.
Vanquishing Defeat.
9.
Helter-skelter
Hastily.
10.
Taunt Insult.
11.
EntreatAsk someone earnestly.
12.
Quests Search.
13.
KnightsA soldier in armour.
14.
IncredibleImpossible to believe.
15.
HilariousFunny.
16.
ProdigiousEnormous.
17.
SteedsA horse being ridden or available for riding.
18.
SpursA device with a small spike.