moonstruck (adj.)youdaoicibaDictYouDict
1670s, from moon (n.) + struck (see strike (v.)). Compare Greek selenobletos. For sense, see moon (v.). Perhaps coined by Milton.