Search results for: Longyu Yuan
Pest Management Science > 79 > 8 > 2959 - 2968
Insect Science > 29 > 6 > 1773 - 1789
Pest Management Science > 73 > 11 > 2302 - 2309
Pest Management Science > 79 > 8 > 2959 - 2968
Insect Science > 29 > 6 > 1773 - 1789
Pest Management Science > 73 > 11 > 2302 - 2309