what did the word villain mean in Old English 

Sagot :

In old English, the word villain meant "villager", which meant a farmer, peasant or serf of that time, or someone who was connected to the soil of the "villa". Only in the past two centuries has the meaning of the word changed to "antagonist" or "a cruel person".