Douro in Greek Douro in Greek Δούρος proper noun A river in northern Spain and Portugal. Add to Flashcards