眾目睽睽 (zung3 muk6 kwai4 kwai4) — under the watchful eyes of people; in the face of the world; in broad daylight in Cantonese
zung˗₃眾mukˍ₆目kwaiˎ₄睽kwaiˎ₄睽简 众目睽睽
Mandarin Pinyin: zhong4 mu4 kui2 kui2
Meaning of 眾目睽睽
noununder the watchful eyes of people; in the face of the world; in broad daylight
noun(advert) in front of people; under people's watchful eyes