Search results for: Peng-hua Bai
Pest Management Science > 78 > 6 > 2693 - 2703
Applied Entomology and Zoology > 2018 > 53 > 3 > 297-306
Pest Management Science > 78 > 6 > 2693 - 2703
Applied Entomology and Zoology > 2018 > 53 > 3 > 297-306