swear on a stack of bibles - French English Dictionary