cannon-shot (n.)youdaoicibaDictYouDict[cannon-shot 词源字典]
"distance a cannon will throw a ball," 1570s, from cannon (n.) + shot (n.).[cannon-shot etymology, cannon-shot origin, 英语词源]