Chinese-English dictionary »

私设公堂 /dàishǔ fǎtíng/ meaning in English

ChineseEnglish
私设公堂 /dàishǔ fǎtíng/ noun

kangaroo court(an unjust (quasi-)judicial proceeding or group)
noun

Your history