Back to Dictionary
米拉
Mǐlā
1. Mira (red giant star, Omicron Ceti)
Noun