Azadirachta indica vs margosa

Azadirachta indica

margosa

noun
  • neem (tree) 

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