oviedo

Noun
  1. A city in northwestern Spain near the Cantabrian Mountains (synset 109049150)

Other Searches