Top match众zhòng目mù睽kuí睽kuí(idiom) (under) the public eye; the stares of many peopletrad. 眾目睽睽Also written 眾目睽睽【zhòng mù kuí kuí】 Listen Explore