Noun Definition

oviedo

1.Definition: a city in northwestern Spain near the Cantabrian Mountains

Category: Places