Yeoman is a word with several modern and historical meanings. It generally refers to a rural English commoner of respectable standing, especially one who cultivates his own land .