Yeomanry Meaning
There are 2 meaning(s) for word Yeomanry
Meaning 1 : a British volunteer cavalry force organized in 1761 for home defense later incorporated into the Territorial Army
Meaning 2 : class of small freeholders who cultivated their own land
Similar words of Yeomanry :
