to keep one's fingers crossed - Espagnol Anglais Dictionnaire