MOONLET


Meaning of MOONLET in English

[moon.let] n (1832): a small natural or artificial satellite

Merriam-Webster English vocab.      Английский словарь Merriam Webster.