New Words

New Words


invalidate (v)

oscillate (v)

disillusionment (n) disappointment that something isn't what it seems

self-efficacy (n) belief in yourself to achieve something