Find the word definition

Wikipedia
Elorrio

Elorrio is a town and municipality located in the province of Biscay, in the Basque Country, Spain. Elorrio is part of the comarca of Durangaldea and has a population of 7.117 inhabitants as of 2007 according to the Spanish National Statistics Institute.