English Dictionary

Define dictionary terms easily in our powerful online English dictionary.

Definition moonbow in British English

moonbow noun

noun
1

a rainbow that is produced by refracted moonlight rather than sunlight

Example

'Moonbow' photographed over Yorkshire

Definition moonbow in British English