(~s)
If you describe something as an ~, you mean that it surprises you and that you learn something new from it. (INFORMAL)
Writing these scripts has been quite an ~ to me. It proves that one can do anything if the need is urgent.
= revelation
N-COUNT: usu sing, usu a N