Definition of bow of promise in English:

bow of promise

noun

  • A rainbow.

    With allusion to Genesis 9:12–17, in which the rainbow is a sign of God's promise not to repeat the Flood.

Origin

Early 19th century.