large agricultural farm or livestock ranch - Spanish English Dictionary