10.1101/2021.02.19.431954
Aedes albopictus bionomics in Procida Island, a promising Mediterranean site for the assessment of innovative and community-based integrated pest management methods.
2021-02-19