Translator


"large land property" in Spanish