Vocabulary

長距離砲

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

noun