limeira

Noun
  1. A city of southeastern Brazil (northwest of Sao Paulo) (synset 108874901)

Other Searches