Search results for: Lu Li
Pest Management Science > 78 > 11 > 4628 - 4637
Pest Management Science > 78 > 7 > i - i
Pest Management Science > 78 > 7 > 2952 - 2963
Pest Management Science > 78 > 1 > 52 - 62
Pest Management Science > 77 > 9 > 4073 - 4083
Pest Management Science > 76 > 12 > 3982 - 3989