射电望远镜
[shè diàn wàng yuǎn jìng]
Definition:
More sentence filters
Hide sentence filters

1.
2.
3.
4.
5.
A giant radio telescope, installed in a rural area of western Virginia, began to pursue signs of extraterrestrial life on 86 planets.
6.
7.
8.
Their search used radio telescopes launched to the edge of the atmosphere on special balloons from a site in Palestine, Texas.
9.
10.