alameda vs autostrada

alameda

noun
  • A tree-lined avenue in Spain or Portugal. 

autostrada

noun
  • A motorway in Italy (and some other countries) 

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