to keep one's fingers crossed - Turkish English Dictionary

Suggest a Term