ranchland vs shamba

ranchland

noun
  • Land used for ranching, or raising livestock 

shamba

noun
  • An area of cultivated ground; a plot of land, a small subsistence farm for growing crops and fruit-bearing trees, often including the dwelling of the farmer. 

How often have the words ranchland and shamba occurred in a corpus of books? (source: Google Ngram Viewer )