telescope base /tɛktˈɒnɪk ˈleɪk/ n

中文:望远镜座

Meaning:Pedestal on which the telescope mount rests.

Found in these illustrated scenes(2)

‹ Browse all scenes