to keep one's fingers crossed - Spanish English Dictionary