Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
moonbow
in English
moonbow
us
//muːnbou//
uk
//muːnbaʊ//
#uncommon
Definitions
Noun
a
rainbow
formed
by
moonlight
and
water
droplets
A
moonbow
appeared
in
the
sky
after
the
midnight
rain
.