Exodus 17:16

Amplified Bible (AMP)
saying, “The Lord has sworn [an oath]; the Lord will have war against [the people of] Amalek from generation to generation.”

Read Exodus 17:16 in other translations