What is a spanish ranch called?
A Spanish ranch is called a "hacienda". Haciendas are large estates that are typically used for agricultural purposes, such as raising livestock or growing crops. They are often located in rural areas and may include a variety of buildings, including a main house, barns, stables, and other outbuildings. Haciendas are common in many Latin American countries, including Mexico, Chile, and Argentina.