Interesting about that thesaurus: "peasant" does not come up as a synonym for farmer, but if you put in "peasant", "farmer" is among the synonyms.. Probably something to do with social rank..