Meaning of “eye-opener” - Learner’s Dictionary

eye-opener

noun [ C ] uk us /ˈaɪˌəʊpər/

something that surprises you and teaches you new facts about life, people, etc:

Living in another country can be a real eye-opener.

(Definition of “eye-opener” from the Cambridge Learner’s Dictionary © Cambridge University Press)