This Book Contains Meanings of More Than 1200 Advanced English Words (including phrasal verbs and idioms). | Sample This: arduous / strenuous - involving a lot of effort and energy | assiduous / diligent / sedulous - showing care and effort in your work or duties | fastidious / meticulous / scrupulous - giving careful attention to every detail | ebullient / effervescent / exuberant / rollicking - full of energy, excitement, etc. | dejected / despondent / disconsolate - unhappy and disappointed | discomfit / disconcert / faze - to make sb feel confused or embarrassed