"telescope" Chinese translation
("telescope" in Chinese, "telescope" 中文翻译,
"telescope"发音):
telescope
n. 望远镜vi. 嵌进,挤撞,缩短vt. 使套入,使缩短 [a radio ~ 射电望远镜.
a binocular ~ 双眼望远镜
look at stars through [with] a ~ 用望远镜看星
The two coaches were ~d by the collision. 那两部客运汽车因互撞而嵌叠在一起
]