meaning of Blauschwarze Rosenbürstenhornwespe

Blauschwarze Rosenbürstenhornwespe - German to English

large rose sawfly [Arge pagana]

View more

  • rose arge [Arge pagana]