swear on a stack of bibles - German English Dictionary