may god strike me down if i lie - Alemán Inglés Diccionario