Definition of Douro in English:

Douro

Pronunciation /ˈdôrō/ /ˈdɔroʊ/

proper noun

  • A river on the Iberian peninsula that rises in central Spain and flows west for 556 miles (900 km) through Portugal to the Atlantic Ocean near Oporto.

    Spanish name Duero