Definition of moonbow in English:

moonbow

noun

  • A rainbow produced by moonlight.

Origin

Late 19th century; earliest use found in George MacDonald (1824–1905), poet and novelist.