Definition of Douro in English:

Douro

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

Pronunciation:

Douro

/ˈdôrō/