Diadumene leucolena

Number: 
102
Diadumene leucolena
Invasive or native: 
invasive