MOONSTRUCK Meaning of MOONSTRUCK in English / ˈmuːnstrʌk; NAmE / adjective slightly crazy, especially because you are in love Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005