desperate straits - İngilizce Eşanlam Sözlük

desperate straits

n.
[1] dire straits