meaning of blattfressend

blattfressend - German to English

foliage-eating

View more

  • leaf-eating