Definition of Oviedo

Noun: Oviedo

  1. A city in northwestern Spain near the Cantabrian Mountains

See also:
oviducts
oviferous

Anagrams containing the word Oviedo

odovei oovied doovie edoovi iedoov viedoo