What does Baumspritze mean?

Baumspritze - German to English

crop sprayer

View more

  • orchard sprayer