House on a Spanish ranch (8)
I believe the answer is:
hacienda
'house on a spanish ranch' is the definition.
(I've seen this before)
This is the entire clue.
(Other definitions for hacienda that I've seen before include "home overseas" , "Estate in Spanish-speaking location" , "House on a Spanish ranch" , "Spanish landed estate -- I had acne (anag)" , "spread" .)