有目共睹yǒumùgòngdǔTop 30000Meanings1. anyone with eyes can see it (idiom); obvious to all2. sth speaks for itself3. is there for all to seeCharacters used有to have目eye共to share睹to observe