MOONLET Meaning of MOONLET in English [moon.let] n (1832): a small natural or artificial satellite Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012