Definition of bow of promise in English:

bow of promise

noun

  • A rainbow.

Origin

Early 19th century.