Logrono

Explore definitions, synonyms, and language insights of Logrono

Definitions

Noun
a city in northern Spain on the Ebro River