ちょう距離 きょり ほう
chōkyorihō

Noun

1. long-distance artillery; long-range gun; long-range rocket launcher

Military
Noun

2. long-ball hitter; power hitter

Baseball