moonstruck (adj.) Look up moonstruck at Dictionary.com
1670s, from moon (n.) + struck (see strike (v.)). Cf. Greek selenobletos. For sense, cf. moon (v.). Perhaps coined by Milton.