small farmstead made for breeding domestic animals and farming - Espagnol Anglais Dictionnaire