VariousWords beta
Related Terms:
Definitions:
Noun
Oviedo
Definition: a city in northwestern Spain near the Cantabrian Mountains