Wiktionary
swear down
vb. 1 to promise that something isn't true 2 to promise; swear; give one's word