that answered our prayers. - Spanish English Dictionary