Definition of moon rainbow in English:

moon rainbow

noun

Origin

Mid 19th century; earliest use found in Robert Browning (1812–1889), poet.