Search results for: Ana Espinosa‐Ruiz
Pest Management Science > 78 > 11 > 4783 - 4792
The Plant Journal > 111 > 6 > 1550 - 1564
Journal of Integrative Plant Biology > 55 > 1 > 40 - 53
Pest Management Science > 78 > 11 > 4783 - 4792
The Plant Journal > 111 > 6 > 1550 - 1564
Journal of Integrative Plant Biology > 55 > 1 > 40 - 53