entre la espada y la pared

listen to the pronunciation of entre la espada y la pared
الأسبانية - التركية
iki arada bir derede
çıkmazda
الأسبانية - الإنجليزية
on the horns of a dilemma
between hammer and anvil
between a rock and a hard place