English-Latin dictionary »

star, heavenly body, planet/sun/moon meaning in Latin

EnglishLatin
star, heavenly body, planet / sun / moon noun

astrum [astri](2nd) N
noun