large agricultural farm or livestock ranch - Espagnol Anglais Dictionnaire