Arabic-English dictionary »

بَيْنَ المِطْرَقَة وَالسِّنْدَان meaning in English

ArabicEnglish
بَيْنَ المِطْرَقَة وَالسِّنْدَان

between a rock and a hard placein a difficult and inescapable position