a sign from god - Francés Inglés Diccionario