be in a total jam - Turkish English Dictionary

Suggest a Term