1.

One who thinks or speaks too much of himself

A. imposter
B. enthusiast
C. egotist
D. optimist
Answer» D. optimist


Discussion

No Comment Found