Find the word definition

Wikipedia
Castrovido

Castrovido is a town in the province of Burgos, Castilla y Leon, Spain.

Category:Towns in Spain Category:Province of Burgos