YourDictionary

Rioja

noun

any of various wines, esp. dry red wines, produced in La Rioja, a region of N Spain

link/cite print suggestion box