meaning of Ballwurfmaschine

Ballwurfmaschine - German to English

tennis-ball serving machine

View more

  • tennis ball device