English-Chinese dictionary »

optical telescope meaning in Chinese

EnglishChinese
optical telescope (instrument which provides a magnified view of distant objects)
noun

光学望远镜 /guāngxué wàngyuǎnjìng/noun

光學望遠鏡noun