Definition of Douro in English:

Douro

proper noun

  • A river of the Iberian peninsula, rising in central Spain and flowing west for 900 km (556 miles) through Portugal to the Atlantic Ocean near Oporto.

    Spanish name Duero

Pronunciation:

Douro

/ˈdʊəruː/