find oneself up a creek without a paddle - Turkish English Dictionary

Suggest a Term