Language:
Free Online Dictionary|3Dict

眾目睽睽

Source : CEDICT

to be in the glare of the public eye (idiom)