ピッチングマシン
Meanings
Noun
1. pitching machine