Helminthosporium ? Usually, there are less but bigger spots so all your suppositions will be welcomed ! 

More Cyprien Gerard's questions See All
Similar questions and discussions