"that organization or body" - Translation from English to Arabic
-
تلك المنظمة أو ذلك الجهاز
-
هذه المنظمة أو ذلك الجهاز