arabdict Dictionary & Translator - Arabic-English translation for putting in an embarrassing or critical situation

      ...

      related Translations

      موقف حرج {اقتصاد}
      embarrassing (adj.) , {feelings & emotions}