Jordi Cabrefiga

Dr. Jordi Cabrefiga

Sustainable Plant Protection, IRTA, Barcelona, Catalonia, Spain
orcid

Publication