River in Spain that flows to the Mediterranean southwest of Tarragona (4)
I believe the answer is:
ebro
(Other definitions for ebro that I've seen before include "Iberian river" , "Longest river in Spain" , "flower" , "European river" , "foreign river" .)