Definition of Logrono

  • (noun) a city in northern Spain on the Ebro River

Synonyms of Logrono


Antonyms of Logrono


No Antonyms Found.

Homophones of Logrono


No Homophones Found.