目から鱗が落ちる
2019.01.11 13:00
[me-kara-uroko-ga-ochiru]
Literal translation:
Scales fall from the eyes.
Meaning:
Have scales fall from (one's) eyes (English idiom)
Suddenly see a situation clearly and accurately
Note:
This idiom is shared by the Japanese and English languages.