Torre de cerredo

What is Torre de cerredo?

Torre de cerredo definition and meaning on Dictionary terms:
noun
a mountain in NW Spain: highest peak in the Cantabrian Mountains. 8668 feet (2642 meters).

 

reference: https://www.dictionary.com/browse/torre-de-cerredo

Tags: