swear on a stack of bibles - Francés Inglés Diccionario