Definition of bow of promise in US English:

bow of promise

noun

  • A rainbow.

Origin

Early 19th century.